package servicios;

import java.util.Date;

import javax.inject.Inject;
import javax.jws.WebMethod;
import javax.jws.WebService;

import negocio.PersonaDAO;
import modelo.MensajeRespuesta;
import modelo.Persona;
 

@WebService
public class PersonaService {
@Inject
private PersonaDAO personaDao;
	
	@WebMethod
	public String deposito(int cuenta, double valor){
		
		//funcionalidad y validaciones
		return null;
		
		
	}

	@WebMethod
	public MensajeRespuesta insertarPersona(Persona persona){
		MensajeRespuesta respuesta= new MensajeRespuesta();
		//funcionalidad y validaciones
		try{
			personaDao.insert(persona );
			respuesta.setCodigo(0);
			Date dat = new Date();
			respuesta.setFecha(dat);
			respuesta.setMensaje("ok");
			
		}catch(Exception e){
			respuesta.setCodigo(1);
			respuesta.setMensaje(e.getMessage());
			
		}
		
		return respuesta;
		
		
	}
}
